home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / gui / MR_Classes.lha / MR_Classes / Dev / Source / palette / rdata.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-04  |  963 b   |  53 lines

  1. #ifndef RDATA_H
  2. #define RDATA_H
  3.  
  4. #ifndef CLASSES_REQUESTERS_PALETTE_H
  5. #include <classes/requesters/palette.h>
  6. #endif
  7.  
  8. struct RData 
  9. {
  10.   struct  MyHook IDCMPHook;
  11.   Object  *Win_Object,
  12.           *Model,
  13.           *G_Palette,
  14.           *G_Red,
  15.           *G_Green,
  16.           *G_Blue,
  17.           *G_Copy,
  18.           *G_Swap,
  19.           *G_Spread,
  20.           *G_Reset,
  21.           *G_Undo,
  22.           *G_OK,
  23.           *G_Cancel;
  24.  
  25.   struct Window *Window;
  26.  
  27. /* pr_ are tag related */
  28.   ULONG   pr_Flags;
  29.  
  30.   LONG    pr_InitialLeftEdge,
  31.           pr_InitialTopEdge,
  32.           pr_InitialWidth,
  33.           pr_InitialHeight;
  34.   
  35.  
  36.   struct  Screen *pr_Screen;
  37.   struct  Window *pr_Window;
  38.   struct  TextAttr *pr_TextAttr;
  39.   
  40.   STRPTR  pr_Title;
  41.   
  42.   BYTE    pr_RedBits, pr_GreenBits, pr_BlueBits;
  43.   BYTE    Pad0;
  44.   
  45.   ULONG   pr_Colors;
  46.   
  47.   struct  prRGB pr_InitialPalette[256];
  48.   struct  prRGB pr_UndoPalette   [256];
  49.   struct  prRGB pr_WorkPalette   [256];
  50. }
  51.  
  52. #endif /* RDATA_H */
  53.